dsh-searxng-search: A Local, Key-Free Web Search Plugin
`dsh-searxng-search` is a plugin that provides local, keyless search capabilities for DeepSeek Harness (DSH). It uses a self-hosted SearXNG instance to eliminate the need for API keys and address the latency and privacy concerns associated with the official API. Its core features include starting containers on demand with Podman, zero build dependencies, and isolated execution from the DSH process using the systemd scope mechanism. The plugin supports automatic container creation, listens on local port 8888 by default, and is suitable for local development environments.
Read MoreDSH Free Web Search Plugin (dsh-freeweb)
DSH-freeweb is a DSH plugin built on the Parallel free search backend, designed to replace the official paid search. Its core advantages include zero dependencies, complete error handling, and a bundled distribution. It can be installed via the plugin page, the CLI, or manual mounting (the lightest option). To configure it, specify `searchProvider: freeweb` in `cordis.patch.yml`. This plugin is mutually exclusive with the official search, is primarily intended for English search, and returns diagnostic information as text on failure. To roll back, uninstall the bundle or delete the configuration file.
Read Moredsh-local-browser-search: A Local Browser-Driven Web Search and Scraping Plugin
The DeepSeek Harness plugin `dsh-local-browser-search` enables agents to directly control a local browser through Chrome DevTools Protocol, allowing search and web scraping without requiring an API key. Built on the Chromium engine, the plugin supports searches via Bing, Google, and others, and provides headless mode and timeout configuration. After installation, it registers the `browser_search` and `browser_fetch` tools in the agent. Each run uses a temporary profile to help ensure data privacy and security.
Read Moredsh-keyless-search: Keyless Multi-Engine Search Provider for DeepSeek Harness
`dsh-keyless-search` is a third-party plugin for DeepSeek Harness (DSH), designed to replace the native `web_search` tool. It uses a local Chrome browser to perform real web search without an API key and without consuming model turns, with intelligent features such as automatic proxy detection, concurrent multi-engine searches, language awareness, and automatic browser instance reclamation. The plugin supports command-based installation and configuration in DSH environments, making it suitable for high-frequency keyless search scenarios, though it has cold-start latency and a limit on the number of results.
Read Moredsh-bing-search: A Zero-Dependency Local Bing Web Search Tool
Web tools in the DeepSeek Harness (DSH) plugin ecosystem often encounter issues such as 403 errors, cumbersome API key configuration, or reliance on external services. This article introduces `dsh-bing-search`, a configuration-free alternative based on local scraping. Maintained by fangqian616, the plugin directly fetches and parses Bing HTML to provide titles, links, and summaries, without requiring an external API key or additional npm dependencies. The installation command is `dsh plugin --profile web add @fangqian616/dsh-bing-search`; when called with a query, it returns JSON-formatted results. Note that it relies on regular-expression parsing, so it may break if Bing changes its page structure or returns unexpected responses.
Read Moredsh-codex-timeline: Turn-based Navigation and Local Search for Long DSH Web Sessions
dsh-codex-timeline is a long-session assistance plugin designed specifically for DeepSeek Harness Web (DSH), aimed at addressing the difficulty of backtracking user inputs in extended conversations. By providing a Codex-style navigation track for conversation turns and local session search functionality, this plugin helps users efficiently locate historical content without altering the model's responses. Core features include a user turn navigation track displayed on the left or right side, supporting previews, click-based navigation, and keyboard operations; local keyword search covering the complete persistent session log, ensuring that search content is not sent to the model or third parties; and fine-grained scroll control, such as step-by-step scrolling with the mouse wheel and boundary handling. The plugin is compatible with DSH 0.1.1-rc.2 and requires Node.js ^22.19.0 or >=24.0.0. Users can install it via npm or scripts.
Read More